package com.gljx.web.service;

import java.util.List;
import java.util.Map;

import com.gljx.web.Entity.TurnexamCost;
import com.gljx.web.Entity.TurnexamCostEntry;

public interface TurnexamCostService {

	Map<String, Object> selectPageCount(String psql);

    Map<String, Object> selectPage(int pindex, String psql, int psize);
    
    List<TurnexamCostEntry> queryTurnexamCostEntry(String parentId,String studentName,String cfidcardno,String cfmobile);

	void addTurnexamCost(TurnexamCost turnexamCost, String[] fseq, String[] cfstudentno, String[] cfstudentid,
			String[] cfidcardno, String[] cfsex, String[] cfsqcx, String[] cfmobile, String[] cfamount, String[] cffk,
			String[] cfguazhang, String[] cffpsj, String[] cffphm, String[] cfremark);

	TurnexamCost queryByFid(String fid);

	void mofifyTurnexamCost(TurnexamCost turnexamCost, String[] fseq, String[] cfstudentno, String[] cfstudentid,
			String[] cfidcardno, String[] cfsex, String[] cfsqcx, String[] cfmobile, String[] cfamount, String[] cffk,
			String[] cfguazhang, String[] cffpsj, String[] cffphm, String[] cfremark);

	void deleteTurnexamByFid(String[] deleteId, String fid);

	int auditTurnexamCostByFid(TurnexamCost turnexamCost);

	List<TurnexamCostEntry> selectTurnexamCostByInfo(String fcompanyid, String studentName, String cfidcardno, String cfmobile, String beginTime, String endTime);
}
